今天就跟大家分享我實際使用SoftRaid建立的三台機器狀況。架設的語法與軟體請參考前兩天我的分享(不景氣下的省錢妙招 在linux上玩 Soft RAID)。簡單說明一下整個環境:
用途:自建文管系統的檔案存放與提供就近下載。(文管系統AP 與 DB在其他機器上)
使用時間:建立使用到目前約半年多的時間
所在位置:台灣總公司(假設是:T1),台灣分公司(假設是:T2),大陸工廠(假設是:C1)。(透過IPLC與市專連線)
同步方式:上傳固定傳到T1,晚上自動同步(RSYNC)到T2與C1。
資料下載:系統自動依據User上線所在地與取用資料的上傳時間,決定就近下載或由T1下載
以下就來說說建立的狀況~
因為資料的上傳都是回到T1,所以對T1的機器採用Raid 1+0,T2屬與小型與臨時的辦公區所以用JBOD(在mdadm 中的 raid level:linear),C1則是另一個用量大的地區,兼做資料的備份,所以採用raid 1。
說實話,這三台機器都是user退下來不要的機器,我經過測試,撿一些穩定的記憶體就這樣把它裝起台~當然嚕,T1與C1我都買了新的硬碟,T1買了四顆,C1買了兩顆。至於T2,我是撿User退下。
在T1與C1我都用另一個實體硬碟作OS,T2則沒有。使用mdadm -D 檢視各個raid的狀況,只留下比較重要的資料,並以T1做範例:md0 md1 md2
/dev/md0:
Raid Level : raid1
Array Size : 312568576 (298.09 GiB 320.07 GB)
Used Dev Size : 312568576 (298.09 GiB 320.07 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
/dev/md1:
Raid Level : raid1
Array Size : 312568576 (298.09 GiB 320.07 GB)
Used Dev Size : 312568576 (298.09 GiB 320.07 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1
Number Major Minor RaidDevice State
0 8 33 0 active sync /dev/sdc1
1 8 49 1 active sync /dev/sdd1
/dev/md2:
Raid Level : raid0
Array Size : 625137024 (596.18 GiB 640.14 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 2
Chunk Size : 64K
Number Major Minor RaidDevice State
0 9 0 0 active sync /dev/md0
1 9 1 1 active sync /dev/md1
到目前為止,一切順利~(啊彌陀佛,百無禁忌)
但是因為前幾週知道softraid損壞,連專門的都不救的清況,決定對T1的資料再增加晚上自動tar一份並另存到另一個專用儲存區存放!這樣,我雖然沒有D2D2T,至少也是D2D2D再加異地存放!哈哈~沒錢有沒錢的作法,我已陷入瘋狂不安的狀態!IT 真不是人幹的工作~
我當初為了架 linux soft raid 弄了很久但依舊弄不起來
最後買了一張 3ware 2 port 的 raid 卡
發現安裝很容易,他們提供的軟體功能也很簡單易用
3ware 在 linux 下支援度很好(debian 有提供 .deb 安裝檔)
有提供 web 的操作介面
有任何的異常也可透過外部 smtp 寄信給自己
一張大概 7000 多,用了一兩年了,很滿意
我覺得光是學習 soft raid 的時間成本應該就不只 7000 了
架好以後也容易讓人無法完全安心地相信自己架的 soft raid 很 robust
假如哪天 soft raid 掛了,或是系統得重灌
花的時間就不只當初裝上去那麼一點時間而已
分享給大家參考參考
有現成不用錢的軟體 OPEN-E Lite
自己有有內建softraid
目前測試這一套應該是比openfiler 好用
也有支援Volume Replication
備份機制都做好
希望對你有幫助